简单整理了JIRA的tempo插件的分析&用法,记录方便日后查询。
tempo是JIRA的一个工时统计插件。
工时统计的需求点
工时录入
- 正常任务工时录入
 - 工时任务补录入
 - 工时任务补录入(批量)
 
项目level工时查询&统计
- 全部项目
- 统计JIRA中全部项目在选定周期内的工时记录情况
 
 - 指定项目
- 统计JIRA中指定项目在选定周期内的工时记录情况
 
 
group level工时查询统计
- group对应的是组织结构上的team,如UI,平台,计算,存储,网络等
 - 支持对group人员的自定义
 - 支持对group中人员在选定周期内的工时记录情况查询
 
人员level工时查询统计
- 支持对指定人员在选定周期内的工时记录情况查询
 
工时查询结果
- 支持列表展示
 - 支持对具体JIRA issue展示(工时+备注)
 - 支持工时结果汇总
 - 支持导出为excel
 - 支持工时分析(报表)
 
工时查询的时间范围
- 支持按周查询
 - 支持按月查询
 - 支持按财年查询
 - 支持自定义范围的时间选择查询
 
tempo的简单分析
本文档基于:
版本:Tempo Timesheets - 8.0.4
对tempo进行分析,tempo官方文档可以参考:戳这里
工时表
- 可以展示指定用户,在指定时间范围内的工作情况
 - 默认是当前用户
 
其包含如下两种形式:
- working log calendar
 - user timesheet
 
working log calendar
- 用户工时的一种展示形式
 - 特点
- 按天展示
 - 图形化,界面友好
 
 
user timesheet
- 用户工时的另一种展示形式
 - 特点
- 按天展示
 - 表格形式
 - 包含合计
 
 
tracking
一般用于对团队、项目在某个阶段工时的统计/分析。
参考tracking menu的可用选项,对tracking功能进行如下分析。
团队level tracking
一般用于TL对自己团队在某个时间段内(如一周,一个月,一个财年等),对自己成员的工作量统计&分析。
包含四种display方式
- Timesheet
 - Calendar
 - Report
 - List
 
包含Utilization视图
视图类型
- Weeks:比较每周的工时总和
 - Team member:比较组内成员工时总和
 
支持导出(list格式)与打印(任意display格式)
- 目前导致只支持list格式的excel
 - 打印则可以按照上述四种display方式在页面展示的效果进行打印
 
项目level tracking
一般用于项目负责人对项目相关任务在指定时间内(如一周,一个月,一个财年等)的工作量进行统计&分析
包含四种display方式
- Timesheet
 - Calendar
 - Report
 - List
 
支持导出(list格式)与打印(任意display格式)
- 目前导致只支持list格式的excel
 - 打印则可以按照上述四种display方式在页面展示的效果进行打印
 
用户level tracking
参考user timesheet的说明
高级查询
有时会有特殊需求,如针对某些特定问题需要做工时分析+跟踪,这时候就用到了高级查询功能。
高级查询支持:
- 针对指定filter的结果集(issue集合),进行工时的tracking
 - 支持导出(list格式)与打印(任意display格式)
 
工时记录
字段说明
- 问题:默认是当前正在查看的问题
 - 周期:如果批量填写该问题的工作日志,则可以勾选该项
- 日期:勾选周期后出现的字段,为工作周期的开始日期
 - 结束日期:勾选周期后出现的字段,为工作周期的结束日期
 
 - 日期:工作的日期,精确到天(未勾选周期)
 - 已完成:本次工作记录,花费的时间,支持形如:1s,2m,3h,4d,5w
 - 剩余预估时间:本次工作完成后,该问题剩余预估时间,支持形如:1s,2m,3h,4d,5w
 - 描述:描述本次工作记录中,具体完成的项,形如:
- 完成了XXX
 
- 解决了XXX
 
- 存在XXX问题,分析为XXX,需要与XXX进行进一步沟通
 
 
一些条件
- 工时记录的快捷键是W
 - 需要有修改该问题的权限
 - 如果手工选择,建议选择记录工作日志而非工作日志
 
工时补充
可以对指定问题,进行批量工时填写。